package com.ruoyi.mes.mapper;

import java.util.List;
import com.ruoyi.mes.domain.MesProcessExec;

/**
 * 工艺施工Mapper接口
 * 
 * @author ruoyi
 * @date 2021-12-03
 */
public interface MesProcessExecMapper 
{
    /**
     * 查询工艺施工
     * 
     * @param processExecUuid 工艺施工主键
     * @return 工艺施工
     */
    public MesProcessExec selectMesProcessExecByProcessExecUuid(String processExecUuid);

    /**
     * 查询工艺施工列表
     * 
     * @param mesProcessExec 工艺施工
     * @return 工艺施工集合
     */
    public List<MesProcessExec> selectMesProcessExecList(MesProcessExec mesProcessExec);

    /**
     * 新增工艺施工
     * 
     * @param mesProcessExec 工艺施工
     * @return 结果
     */
    public int genProcessExec(MesProcessExec mesProcessExec);

    /**
     * 新增工艺施工
     *
     * @param mesProcessExec 工艺施工
     * @return 结果
     */
    public int insertMesProcessExec(MesProcessExec mesProcessExec);


    /**
     * 修改工艺施工
     * 
     * @param mesProcessExec 工艺施工
     * @return 结果
     */
    public int updateMesProcessExec(MesProcessExec mesProcessExec);

    /**
     * 删除工艺施工
     * 
     * @param processExecUuid 工艺施工主键
     * @return 结果
     */
    public int deleteMesProcessExecByProcessExecUuid(String processExecUuid);

    /**
     * 批量删除工艺施工
     * 
     * @param processExecUuids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteMesProcessExecByProcessExecUuids(String[] processExecUuids);
}
